package com.sf.fy.uav.common.response.operational;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author 01430312
 */
@Data
public class PopUpScreenResponse {
    private String id;
    @ApiModelProperty("标题")
    private String title;
    @ApiModelProperty("图片")
    private String img;
    @ApiModelProperty("开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date startTime;
    @ApiModelProperty("结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date endTime;
    @ApiModelProperty("跳转链接")
    private String jumpLink;
    @ApiModelProperty("弹出频率")
    private Integer ejectFrequency;
    @ApiModelProperty("弹出频率名称")
    private String ejectFrequencyName;
    @ApiModelProperty("弹出间隔N天")
    private Integer days;
    @ApiModelProperty("序号")
    private Integer sort;
    @ApiModelProperty("状态")
    private Integer status;
    @ApiModelProperty("状态")
    private String statusName;
    @ApiModelProperty("弹出次数")
    private Integer ejectTimes;
    @ApiModelProperty("点击次数")
    private Integer clickTimes;
    @ApiModelProperty("创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;
    @ApiModelProperty("更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date updateTime;
    @ApiModelProperty("处理人")
    private String processedBy;
    @ApiModelProperty("跳转类型，0、小程序，1、h5")
    private Integer jumpType;
    @ApiModelProperty("跳转类型名称")
    private String jumpTypeName;
}
